package cc.rengu.igas.opms.facade.request;

import cc.rengu.igas.opms.facade.base.BaseRequest;
import cc.rengu.igas.opms.facade.bean.CouponInfo;
import cc.rengu.igas.opms.facade.bean.RiskInfo;

/**
 * 银联卡快捷支付-请求报文
 *
 * @author keyi
 * @modify by wangcheng
 * @date 2020/3/25.
 */
public class CardQuickPayRequest extends BaseRequest {

    //用户编号
    private String userId;
    //平台商户号
    private String platMchntNo;
    //用户订单号
    private String userOrderId;
    //交易币种
    private String orderCcy;
    //交易金额
    private String orderAmt;
    //订单描述
    private String orderDesc;
    //银行账号
    private String acctNo;
    //支付密码
    private String password;
    //签约类型
    private String signType;
    //签约协议号
    private String signToken;
    //短信验证码
    private String smsCode;
    //验证码验证流水号
    private String smsVerifySeqNum;
    //优惠券信息
    private CouponInfo couponInfo;
    //风险监控信息
    private RiskInfo riskInfo;

    public String getOrderDesc() {
        return orderDesc;
    }

    public void setOrderDesc(String orderDesc) {
        this.orderDesc = orderDesc;
    }

    public String getOrderCcy() {
        return orderCcy;
    }

    public void setOrderCcy(String orderCcy) {
        this.orderCcy = orderCcy;
    }

    public String getOrderAmt() {
        return orderAmt;
    }

    public void setOrderAmt(String orderAmt) {
        this.orderAmt = orderAmt;
    }


    public String getSignType() {
        return signType;
    }

    public void setSignType(String signType) {
        this.signType = signType;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getAcctNo() {
        return acctNo;
    }

    public void setAcctNo(String acctNo) {
        this.acctNo = acctNo;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public String getSignToken() {
        return signToken;
    }

    public void setSignToken(String signToken) {
        this.signToken = signToken;
    }

    public CouponInfo getCouponInfo() {
        return couponInfo;
    }

    public void setCouponInfo(CouponInfo couponInfo) {
        this.couponInfo = couponInfo;
    }

    public RiskInfo getRiskInfo() {
        return riskInfo;
    }

    public void setRiskInfo(RiskInfo riskInfo) {
        this.riskInfo = riskInfo;
    }

    public String getPlatMchntNo() {
        return platMchntNo;
    }

    public void setPlatMchntNo(String platMchntNo) {
        this.platMchntNo = platMchntNo;
    }

    public String getUserOrderId() {
        return userOrderId;
    }

    public void setUserOrderId(String userOrderId) {
        this.userOrderId = userOrderId;
    }

    public String getSmsCode() {
        return smsCode;
    }

    public void setSmsCode(String smsCode) {
        this.smsCode = smsCode;
    }

    public String getSmsVerifySeqNum() {
        return smsVerifySeqNum;
    }

    public void setSmsVerifySeqNum(String smsVerifySeqNum) {
        this.smsVerifySeqNum = smsVerifySeqNum;
    }
}
